mounted grenade launchers - Almanca İngilizce Sözlük